///////////////////////////////////////////////////////////////////////////////////////////////////
// A9Def.cpp
///////////////////////////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "A9def.h"

///////////////////////////////////////////////////////////////////////////////////////////////////
// DEBUG HELPERS
///////////////////////////////////////////////////////////////////////////////////////////////////
#ifdef A9_DEBUG
void alog( int ch, const char *fmt, ... )
{
	guard(alog)
	va_list	args;
	va_start(args, fmt);
	alogv(fmt, args); // primitive log
	va_end(args);
	unguard()
}

void alogv( int ch, const char *fmt, va_list args )
{
	guard(alogv)
	static char	msg[512];
	_vsnprintf(msg, sizeof(msg), fmt, args);
	OutputDebugString(msg);
	printf(msg);
	unguard()
}
#endif

///////////////////////////////////////////////////////////////////////////////////////////////////
